4,863 research outputs found
Metamodel-based model conformance and multiview consistency checking
Model-driven development, using languages such as UML and BON, often makes use of multiple diagrams (e.g., class and sequence diagrams) when modeling systems. These diagrams, presenting different views of a system of interest, may be inconsistent. A metamodel provides a unifying framework in which to ensure and check consistency, while at the same time providing the means to distinguish between valid and invalid models, that is, conformance. Two formal specifications of the metamodel for an object-oriented modeling language are presented, and it is shown how to use these specifications for model conformance and multiview consistency checking. Comparisons are made in terms of completeness and the level of automation each provide for checking multiview consistency and model conformance. The lessons learned from applying formal techniques to the problems of metamodeling, model conformance, and multiview consistency checking are summarized
Iterative criteria-based approach to engineering the requirements of software development methodologies
Software engineering endeavours are typically based on and governed by the requirements of the target software; requirements identification is therefore an integral part of software development methodologies. Similarly, engineering a software development methodology (SDM) involves the identification of the requirements of the target methodology. Methodology engineering approaches pay special attention to this issue; however, they make little use of existing methodologies as sources of insight into methodology requirements. The authors propose an iterative method for eliciting and specifying the requirements of a SDM using existing methodologies as supplementary resources. The method is performed as the analysis phase of a methodology engineering process aimed at the ultimate design and implementation of a target methodology. An initial set of requirements is first identified through analysing the characteristics of the development situation at hand and/or via delineating the general features desirable in the target methodology. These initial requirements are used as evaluation criteria; refined through iterative application to a select set of relevant methodologies. The finalised criteria highlight the qualities that the target methodology is expected to possess, and are therefore used as a basis for de. ning the final set of requirements. In an example, the authors demonstrate how the proposed elicitation process can be used for identifying the requirements of a general object-oriented SDM. Owing to its basis in knowledge gained from existing methodologies and practices, the proposed method can help methodology engineers produce a set of requirements that is not only more complete in span, but also more concrete and rigorous
The genetic architecture underlying the evolution of a rare piscivorous life history form in brown trout after secondary contact and strong introgression
Identifying the genetic basis underlying phenotypic divergence and reproductive isolation is a longstanding problem in evolutionary biology. Genetic signals of adaptation and reproductive isolation are often confounded by a wide range of factors, such as variation in demographic history or genomic features. Brown trout ( ) in the Loch Maree catchment, Scotland, exhibit reproductively isolated divergent life history morphs, including a rare piscivorous (ferox) life history form displaying larger body size, greater longevity and delayed maturation compared to sympatric benthivorous brown trout. Using a dataset of 16,066 SNPs, we analyzed the evolutionary history and genetic architecture underlying this divergence. We found that ferox trout and benthivorous brown trout most likely evolved after recent secondary contact of two distinct glacial lineages, and identified 33 genomic outlier windows across the genome, of which several have most likely formed through selection. We further identified twelve candidate genes and biological pathways related to growth, development and immune response potentially underpinning the observed phenotypic differences. The identification of clear genomic signals divergent between life history phenotypes and potentially linked to reproductive isolation, through size assortative mating, as well as the identification of the underlying demographic history, highlights the power of genomic studies of young species pairs for understanding the factors shaping genetic differentiation
Just Benjamin
This documentary short film is about a now 30-year-old transgender man telling his story of growing up queer in a small Arkansas town, from being outed as a lesbian in high school, to ultimately being accepted as a trans man by members of his military and biological families. Benjamin âBenjiâ Davis grew up in the small town of Friendship, Arkansas, enlisted in the U.S. Army shortly after high school and served for six years, then came back to Arkansas and primarily lived in Little Rock until he moved to Denver, Colorado this fall. The documentary is structured linearly both with Benjiâs past and present storylines; the film follows Benji from June to September 2021 and chronicles parts of Benjiâs story from being assigned female at birth to present-day, nearly four years into his transition. Benji hopes that moving to Colorado will be a fresh start for him, a place where he can be âjust Benjamin.â The goal of this documentary is to provide Benji an outlet for telling his story to friends, family, and strangers, hopefully guiding the audience to understand the point of view of a trans person from Arkansas and that of his father, a religious Southern man who loves and supports his child despite his upbringing. My hope is Benjiâs story will encourage viewers to be compassionate, especially those who donât know much or anything about the trans or LGBTQ+ community in general
Drill/borescope System for the Mars Polar Pathfinder
The primary goals of the Mars Polar Pathfinder (MPP) Discovery Mission are to characterize the composition and structure of Mars' north polar ice cap, and to determine whether a climate record may be preserved in layers of ice and dust. The MPP would land as close as possible to the geographic north pole of Mars and use a set of instruments similar to those used by glaciologists to study polar ice caps on Earth: a radar sounder, a drill/borescope system, and a thermal probe. The drill/borescope system will drill approximately 50 cm into the surface and image the sides of the hole at 10 micron resolution for compositional and stratigraphic analysis. Several uncertainties have guided the development of this instrument, and they are discussed
Dimension Reduction via Colour Refinement
Colour refinement is a basic algorithmic routine for graph isomorphism
testing, appearing as a subroutine in almost all practical isomorphism solvers.
It partitions the vertices of a graph into "colour classes" in such a way that
all vertices in the same colour class have the same number of neighbours in
every colour class. Tinhofer (Disc. App. Math., 1991), Ramana, Scheinerman, and
Ullman (Disc. Math., 1994) and Godsil (Lin. Alg. and its App., 1997)
established a tight correspondence between colour refinement and fractional
isomorphisms of graphs, which are solutions to the LP relaxation of a natural
ILP formulation of graph isomorphism.
We introduce a version of colour refinement for matrices and extend existing
quasilinear algorithms for computing the colour classes. Then we generalise the
correspondence between colour refinement and fractional automorphisms and
develop a theory of fractional automorphisms and isomorphisms of matrices.
We apply our results to reduce the dimensions of systems of linear equations
and linear programs. Specifically, we show that any given LP L can efficiently
be transformed into a (potentially) smaller LP L' whose number of variables and
constraints is the number of colour classes of the colour refinement algorithm,
applied to a matrix associated with the LP. The transformation is such that we
can easily (by a linear mapping) map both feasible and optimal solutions back
and forth between the two LPs. We demonstrate empirically that colour
refinement can indeed greatly reduce the cost of solving linear programs
Compositional Performance Modelling with the TIPPtool
Stochastic process algebras have been proposed as compositional specification formalisms for performance models. In this paper, we describe a tool which aims at realising all beneficial aspects of compositional performance modelling, the TIPPtool. It incorporates methods for compositional specification as well as solution, based on state-of-the-art techniques, and wrapped in a user-friendly graphical front end. Apart from highlighting the general benefits of the tool, we also discuss some lessons learned during development and application of the TIPPtool. A non-trivial model of a real life communication system serves as a case study to illustrate benefits and limitations
Enhanced Operational Semantics in Systems Biology
We are faced with a great challenge: the cross-fertilization between the fields of formal methods for concurrency, in the computer science domain, and systems biology in the biological realm
Multiple-Purpose Subsonic Naval Aircraft (MPSNA): Multiple Application Propfan Study (MAPS)
Study requirements, assumptions and guidelines were identified regarding carrier suitability, aircraft missions, technology availability, and propulsion considerations. Conceptual designs were executed for two missions, a full multimission aircraft and a minimum mission aircraft using three different propulsion systems, the UnDucted Fan (UDF), the Propfan and an advanced Turbofan. Detailed aircraft optimization was completed on those configurations yielding gross weight performance and carrier spot factors. Propfan STOVL conceptual designs were exercised also to show the effects of STOVL on gross weight, spot factor and cost. An advanced technology research plan was generated to identify additional investigation opportunities from an airframe contractors standpoint. Life cycle cost analysis was accomplished yielding a comparison of the UDF and propfan configurations against each other as well as against a turbofan with equivalent state of the art turbo-machinery
- âŠ